package com.qdlc.p2p.biz.service;

import java.util.List;

import com.qdlc.p2p.dal.common.model.jpa.PageDataList;
import com.qdlc.p2p.dal.dto.NoticeType;

/**
 * 通知配置类型service
 *
 * @author cx
 * @version 2.0
 * @since 2014-4-24
 */
public interface NoticeTypeService {

    /**
     * 修改保存
     *
     * @param noticeType
     */
    void update(NoticeType noticeType);

    /**
     * @return
     */
    List<NoticeType> list();

    /**
     * 后台通知列表
     *
     * @param noticeType
     * @return
     */
    PageDataList<NoticeType> list(int page, int rows, NoticeType noticeType);

    /**
     * 通过Id查找
     *
     * @param id
     * @return
     */
    NoticeType findById(long id);

    /**
     * 新增
     *
     * @param noticeType
     */
    void add(NoticeType noticeType);

}
